Python Job: Senior Full Stack Developer (Python-React.js)

Job added on

Company

VanHack

Location

Vancouver - Canada

Job type

Full-Time

Python Job Details

Must-have skills

Python
4 Year(s)
Postgresql
1 Year(s)
Devops
1 Year(s)
React.js
2 Year(s)
Django Rest
2 Year(s)

Language required

English
About The Role

Our hiring partner is looking for a Full Stack Developer to help drive the evolution of their US application. The ideal candidate is a collaborative, pragmatic self-starter who excels at learning, planning, and executing in a fast-paced environment. The company is cultured around a stress-free motivation for improvement and experimentation while focusing on creating value through a high-quality product.

This is a remote position.

Key Responsibilities
  • Develop high-quality, maintainable software according to best practices
  • Learn and apply new ideas quickly
  • Work in a fast-paced, agile team environment
  • Contribute to the improvement of processes and structure as the company grows
  • Have fun. We are at an exciting time of new challenges and rapid growth

Expert knowledge of
  • Python
  • Django REST Framework (2 years experience)
  • PostgreSQL
  • DevOps (GCP, Kubernetes, Nginx, Firebase, Terraform) (1-year experience)
  • ReactJS (2 years experience)
  • Styled Components
  • TDD (Test Driven Development)
  • Bonus: Startup experience
  • Bonus: Banking ledgers/fintech

Education and Experience
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 1-2 years of experience working in software development.

Benefits
  • Remote work environment
  • Stock options
  • Health benefits
  • Flexible vacation time
  • Work equipment provided
  • Quarterly team-building events
  • Work with a friendly team in a fun work environment

About the company

The Product:
An all-in-one banking and payment automation platform for construction businesses where general or subcontractors can manage bill payments, receivables, and corporate cards in one place. They can save time on manual data entry by integrating the software with their existing tools and automating the full cycle from billing to invoicing and reconciliation.

The Team:
Our hiring partner is a small but mighty team experienced in this space, having successfully built a digital payments platform for construction companies in Canada. They purposefully build fun into their work environment with regular watercooler chats, virtual group events (i.e. pizza-making lessons or guided meditation with a Buddhist monk), in-person team events a few times a year, and a general love of sharing their adventures/hobbies.